McOverride 類別
代表覆蓋參數。
繼承體系
System.Object
IntervalZero.KINGSTAR.Base.Class.McOverride
組合: IntervalZero.KINGSTAR.Base.Class (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
語法
public class McOverride
Public Class McOverride
McOverride 類別陳列了以下成員。
建構函式
名稱 | 說明 | |
---|---|---|
![]() | McOverride | McOverride 類別的創建者。此類別包含覆蓋參數之資訊。 |
事件
名稱 | 說明 | |
---|---|---|
![]() | PropertyChanged | 通知應用程式是否有屬性改變。 |
屬性
名稱 | 說明 | |
---|---|---|
![]() | AccelerationFactor | 加速度或減速度的新覆蓋因子。 |
![]() | Enable | 啟用或停用覆蓋值。 |
![]() | JerkFactor | 加加速度的新覆蓋因子。 |
![]() | VelocityFactor | 速度的新覆蓋因子。 |
備註
- 此方法在不改變初始值的情況下改變速度、加速度與加加速度,並在發送此方法後立即生效。當軸在運動狀態下使用此方法,則目前的運動將會改變,為避免非預期的結果,建議在停止 (Standstill) 狀態下使用此函式。
- 輸入 AccelerationFactor 作用於正負加速度(減速度)。
- 此方法可用來設定因子,覆蓋因子直到有新的覆蓋因子設定前皆有效。
- 覆蓋因子的預設值為 1.0。
- 覆蓋值可介於 0.0 至 1.0 之間,值 > 1.0 為供應商特定的值、值不可 < 0.0,而值 0.0 不允許設定在 AccelerationFactor 與 JerkFactor。
- 將 VelocityFactor 的值設定為 0.0 能使軸在不進入靜止 (Standstill) 狀態下即停止。
- 覆蓋無法在從軸上執行(處於同步運動狀態的軸)。
- 此方法不影響軸的狀態圖。
- VelocityFactor 可隨時更改並直接作用於進行中的運動。
- 在 "離散運動" 中減少 AccelerationFactor 和/或 JerkFactor 恐導致位置過衝-造成損壞。
參見